package cn.qingyun.gis.modules.baogan.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * @author sgc
 * @date 2024年11月15日 15:20
 * 网格看护记录表 场景类型：1-沿街商铺 2-专业市场 3-商务楼宇 4-产业园区 5-宾馆酒店 6-其他
 */
@Getter
@AllArgsConstructor
public enum SceneTypeEnum {

    STREET_SHOP(1, "沿街商铺"),
    SPECIAL_MARKETS(2, "专业市场"),
    BUSINESS_BUILDINGS(3, "商务楼宇"),
    INDUSTRIAL_PARK(4, "产业园区"),
    HOTEL_HOTEL(5, "宾馆酒店"),
    OTHER(6, "其他"),
    ;

    private Integer code;
    private String desc;

    public static Integer getCodeByDesc(String desc) {
        SceneTypeEnum[] values = SceneTypeEnum.values();
        for (SceneTypeEnum value : values) {
            if (value.getDesc().equals(desc)) {
                return value.getCode();
            }
        }
        throw new RuntimeException("未查询到["+desc+"]对应的code");
    }

}
